
function crearJsonSQL(nvar,letra,tabla){
		var c='\"';
		idproyecto=localStorage.getItem("idproyecto");
		idformulario=localStorage.getItem("idformulario");
		idencuestador=localStorage.getItem("idencuestador");


		var LineaPregunta="";
		for (i=1;i<=nvar;i++){
			var pregunta=letra+i;
			
			if (!(localStorage.getItem(pregunta)==null || localStorage.getItem(pregunta)=="")){LineaPregunta=LineaPregunta+localStorage.getItem(pregunta)+","};
		}
		fin=LineaPregunta.length -1;
		LineaPregunta=LineaPregunta.substring(0,fin);
	/*	localStorage.setItem(tabla,LineaPregunta);
		localStorage.setItem("JSON","["+LineaPregunta+"]");*/
		localStorage.setItem("guardar",0);
	
		return LineaPregunta;
	    //alert("ls->Sl"+localStorage.getItem("JSON"));
		
		
}


function llenarLocalStorasge(idformulario,idproyecto,letra,tabla){
		var c='\"';
		var xi=localStorage.getItem(tabla);
		var base =eval("["+localStorage.getItem(tabla)+"]");
		var dbase =JSLINQ(base).Where(function(base){return base.idformulario == idformulario && base.idproyecto == idproyecto;});
		var rs = dbase.ToArray();
		for (var i in rs) {
				LineaBase="";				
				LineaBase=LineaBase+"{";
				LineaBase=LineaBase+c+"idproyecto" +c+ ":"+rs[i].idproyecto+","; 
				LineaBase=LineaBase+c+ "idformulario" +c+ ":"+rs[i].idformulario+",";
				LineaBase=LineaBase+c+ "idencuestador" +c+ ":"+rs[i].idencuestador+",";
				LineaBase=LineaBase+c+ "idpregunta" +c+ ":"+rs[i].idpregunta+","; 
				LineaBase=LineaBase+c+ "valor" +c+ ":" +c+ rs[i].valor +c+ ","; 
				LineaBase=LineaBase+c+ "longitud" +c+ ":" +c+ rs[i].y +c+ ",";
				LineaBase=LineaBase+c+ "latitud" +c+ ":" +c+ rs[i].x +c+ ",";
				LineaBase=LineaBase+c+ "fechapregunta" +c+ ":" +c+ rs[i].fechapregunta +c+ "," ;
				LineaBase=LineaBase+c+ "imei" +c+ ":" +c+ rs[i].imei +c;
				//LineaBase=LineaBase+c+ "transmitido" +c+ ":" +rs[i].transmitido;
				LineaBase=LineaBase+"}";
				
				var pregunta=letra+rs[i].idpregunta;	

				localStorage.setItem(pregunta,LineaBase);
				
				if (rs[i].idpregunta!=null && rs[i].idpregunta!=""){localStorage.setItem("ultimaPregunta",rs[i].idpregunta);}

			}
		//alert("sl->ls:"+LineaBase);
}



 
 
 
  function nuevoFormulario(tabla){
	if (localStorage.getItem(tabla)=="" || localStorage.getItem(tabla)==null){return 1;}
	var maximo=0;
  	var base =eval("["+localStorage.getItem(tabla)+"]");
	var rbase =jLinq.from(base).select();
	maximo=jLinq.from(rbase).max("idformulario");
 	maximo=maximo+1;
	return maximo;
		
}
  function editarFormulario(idformulario,tabla){
	if (localStorage.getItem(tabla)==null || localStorage.getItem(tabla)==""){return false;}
	var CTE =eval("["+localStorage.getItem(tabla)+"]");
	var NCTE =JSLINQ(CTE).Where(function(CTE){return CTE.idformulario ==idformulario ;}).Count();
	if (NCTE==0){return false;}else{return true;}
}